/**
 * Copyright (C), 2020, 安徽贝慕信息科技有限公司
 * FileName: FallbackController
 * Author:   Allen
 * Date:     2020/8/29 17:05
 * Description: HystrixFallback降级处理
 * History:
 * <author>          <time>          <version>          <desc>
 * 作者姓名           修改时间           版本号              描述
 */
package com.bim.marvel.gateway.rest.impl;

import com.bim.marvel.common.core.constant.CodeEnum;
import com.bim.marvel.common.core.model.dto.SimpleVO;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * 〈HystrixFallback降级处理〉
 *
 * @author Allen
 * @date 2020/8/29
 * @since 1.0.0
 */
@RestController
public class FallbackController {

    /**
     * 降级处理
     * @return 提示信息
     */
    @GetMapping("/fallback")
    public SimpleVO fallback() {
        return new SimpleVO(CodeEnum.SOCKET_TIMEOUT);
    }
}
